-- vim.opt太长用opt代替
local opt          = vim.opt

-- 行号
opt.relativenumber = true
opt.number         = true

-- 缩进
opt.tabstop        = 4
opt.shiftwidth     = 4
opt.expandtab      = true
opt.autoindent     = true

-- 智能缩进
opt.smartindent    = true
-- 显示不可见字符，并指定其显示的格式
opt.list           = true
opt.listchars      = "tab:>-:,trail:·,precedes:«,extends:»"

-- 页面卷轴宽度
opt.scrolloff      = 5

-- 设置自动折行
opt.wrap           = true

-- 光标行
opt.cursorline     = true

-- 启用鼠标
opt.mouse:append("a")

-- 系统剪贴板
opt.clipboard:append("unnamedplus")

-- 默认新窗口右和下
opt.splitright = true
opt.splitbelow = true

-- 搜索
-- 小写时忽略大小写
opt.ignorecase = true
-- 大写则不忽略
opt.smartcase = true

-- 外观
-- 真彩色
opt.termguicolors = true
-- 信息列
opt.signcolumn = "yes"

-- Leader键等待时间
opt.timeoutlen = 1000
